<?php 
// +----------------------------------------------------------------------+
// |                       	     TpvMarket                                |
// +----------------------------------------------------------------------+
// |                	     www.tpvmarket.com                            |
// +----------------------------------------------------------------------+
// |       	     Copyright (c) 2013 Carlos Mora Molina    			      |
// +----------------------------------------------------------------------+
// | Este programa es software libre. Puede distribuirlo  y/o modificarlo |
// | bajo los términos de la  licencia GNU General Public License  tal  y |
// | como la publica la Fundación de Software Libre, bajo la denominación |
// | GPL, en su versión 2 o posterior (versión inglesa).                  |
// |                                                                      |
// | This program is free software. You can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation; either version 2 or later of the GPL.  |
// +----------------------------------------------------------------------+
// | Autores/Authors:                                                     |
// |          Carlos Mora <ozonosp@gmail.com>                             |
// +----------------------------------------------------------------------+
//
// $Id: Exp $

require_once 'config.php'; //Añadimos el fichero de configuración base
if(!isset($_SESSION)) session_start(); // Si la sessión no esta inciada la iniciamos

/**
 * Determinamos el idioma en el que estamos trabajando y lo cargamos en la sesion
 */
$path_pais = strtolower(substr($_SERVER['REQUEST_URI'],0,7)); //Obtenemos las cinco primeras letras de la url
$pais = explode('/',$path_pais)[1]; //el idioma sera la posición 1 despues de explodear la cadena

/**
 * Si el idioma no tiene el patrón xx|xxx|xxxx
 * y no está en la sesión establecemos es por defecto
 */
if (!preg_match('/^[a-zA-Z]{2}(_[a-zA-Z]{2})?$/',$pais)){ 
	//error_log("No se ha podido determinar el idioma y se ha establecido 'es' por defecto, a partir de: '".$_SERVER['REQUEST_URI']."' el idioma calculado ha sido $pais");
	if(!isset($_SESSION['pais'])) $_SESSION['pais'] = 'es'; //El país por defecto será españa si no tenemos ningún otro
//En caso contrario establecemos el que se ha calculado
}else{
	$_SESSION['pais'] = $pais;
}
$idioma = $_SESSION['idioma'] = $pais = $_SESSION['pais']; //El idioma y el país serán lo mismo en este caso y siempre lo que haya en la sesión


//Determinamos el idioma y en función de esto cargamos los ficheros de configuración opcional si existiesen
if(file_exists("config_$pais.php"));
require 'php/gettext.php'; //Añadimos la librería de traducciones
?>